A Fuzzy Optimization Framework for COTS Products Selection of Modular Software Systems

نویسندگان

  • Pankaj Gupta
  • Hoang Pham
  • Mukesh Kumar Mehlawat
  • Shilpi Verma
چکیده

In this paper, we discuss a decision-making situation under uncertainty related to software creation through Commercial-Off-The-Shelf (COTS) based modules. We propose a bi-objective fuzzy optimization model of the COTS selection problem. The proposed optimization model simultaneously maximize the weighted quality and minimize the total cost of a modular software system subject to many limitations including maximum threshold on delivery time of the software and incompatibility among COTS products. The coefficients of both the objective functions and the delivery time constraints are characterized by fuzzy restrictions with triangular possibility distributions. Analytical hierarchy process technique is used to assign weights to the various modules according to their access frequencies and also using preferences of the software developer regarding technical specifications of the software system. Using possibility theory, an auxiliary linear multiple objective 0-1 programming model parameterized by possibility (feasibility) level β is obtained corresponding to the fuzzy COTS selection model. The resultant model is converted into an equivalent crisp 0-1 linear programming model using max-min approach employing linear membership functions for all the fuzzy sets and we solved the equivalent model using an interactive approach that provides fuzzy solutions corresponding to different possibility levels β. A real-world case study of ERP software system is included for numerical illustrations to deal with many situations of the imprecise data in the fuzzy COTS selection model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fuzzy COTS Selection for Modular Software Systems Based on Cohesion and Coupling under Multiple Applications Environment

Due to the rapid growth of development of component based software systems, the selection of optimal commercial-off-the-shelf (COTS) components has become the key of optimization techniques used for the purpose. In this paper, the authors use fuzzy mathematical programming (FMP) for developing bi-objective fuzzy optimization models that aims to select the best-fit COTS components for a modular ...

متن کامل

A fuzzy approach for optimal selection of COTS components for modular software system under consensus recovery block scheme incorporating execution time

Today almost everyone in the world is directly or indirectly affected by computer systems. Computers are used in diverse areas for various applications including air traffic control, nuclear reactors, industrial process control, hospital health care etc. affecting millions of people. As the functionality of computer operations become more essential and yet more critical, there is a great need f...

متن کامل

Fuzzy Approach for Selecting Optimal COTS Based Software Products Under Consensus Recovery Block Scheme

Submitted in March 2010; Accepted in December 2010 Abstract The cost associated with development of a large and complex software system is formidable. In today's customer driven market, improvement of quality aspects in terms of reliability of the product is also gaining increased importance. But the resources are limited and the manager has to maneuver within a tight schedule. In order to meet...

متن کامل

Fuzzy Optimization Models for Quality and Cost of Software Systems Based on COTS

With the rapid increasing of the complexity, size and cost of software systems, the use of existing COTS (Commercial Off-The-Shelf) products has been playing a more and more important role in developing a high quality software system to satisfy both the user requirements and the developer budget. So selecting the best COTS software products has become the key to the quality and cost of software...

متن کامل

A Fuzzy Approach for Component Selection amongst Different Versions of Alternatives for a Fault Tolerant Modular Software System under Recovery Block Scheme Incorporating Build-or-Buy Strategy

Software projects generally have to deal with producing and managing large and complex software products. As the functionality of computer operations become more essential and yet more critical, there is a great need for the development of modular software system. Component-Based Software Engineering concerned with composing, selecting and designing components to satisfy a set of requirements w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013